package com.jy.wms.service;

import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import com.jy.wms.common.base.BaseService;
import com.jy.wms.dao.WmsPdaLogonMapper;
import com.jy.wms.pojo.WmsPdaLogon;
import org.springframework.stereotype.Service;

import java.util.List;

/**
* @ClassName: WmsPdaLogonService.java
* @Description: TODO(这里用一句话描述这个类的作用)
* @Author Jane
* @Date Thu Nov 09 17:21:02 CST 2017
*/

@Service
public class WmsPdaLogonService extends BaseService<WmsPdaLogonMapper,WmsPdaLogon> {

 /**
 * 插入一条记录
 * @param entity 实体对象
 * @return int
 */
public Integer baseInsert(WmsPdaLogon entity){
     return dao.baseInsert( entity );
}

/**
* 插入一条记录（匹配有值的字段）
* @param entity 实体对象
* @return int
*/
public Integer baseInsertSelective(WmsPdaLogon entity){
     return dao.baseInsertSelective( entity);
}

/**
* 删除（根据主键ID删除）
* @param id 主键
* @return int
*/
public Integer baseDeleteByPrimaryKey(String id){
     return dao.baseDeleteByPrimaryKey( id);
}

/**
* 删除（根据ID 批量删除）
* @param idList 主键ID列表
* @return int
*/
public Integer baseDeleteBathPrimaryKeys(List<String> idList){
     return dao.baseDeleteBathPrimaryKeys( idList );
}

/**
* 分页查询
* @param entity 实体
* @return Page<WmsPdaLogon>
*/
public Page<WmsPdaLogon> baseSelectPage(WmsPdaLogon entity ){
    PageHelper.startPage(entity.getPage(),entity.getRows());
    return (Page<WmsPdaLogon>)dao.baseSelectPage( entity );
}

/**
* 查询（根据主键ID查询）
* @param id 主键ID
* @return WmsPdaLogon
*/
public WmsPdaLogon baseSelectByPrimaryKey(String id ){
     return dao.baseSelectByPrimaryKey( id );
}

/**
* 查询（根据ID 批量查询）
* @param idList 主键ID列表
* @return list
*/
public Integer baseSelectBathPrimaryKeys(List<WmsPdaLogon> idList ){
     return dao.baseSelectBathPrimaryKeys( idList );
}

/**
*修改 （匹配有值的字段）
* @param entity 主键ID列表
* @return int
*/
public Integer baseUpdateByPrimaryKeySelective(WmsPdaLogon entity){
     return dao.baseUpdateByPrimaryKeySelective( entity);
}

/**
*修改（根据主键ID修改）
* @param entity 主键ID列表
* @return int
*/
public Integer baseUpdateByPrimaryKey(WmsPdaLogon entity){
     return dao.baseUpdateByPrimaryKey( entity);
}
}
